package com.zh.work.entity.branch;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@ApiModel("机构银行卡鉴权资料实体类")
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("branch_valid")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BranchValid extends Model<BranchValid> {
  private static final long serialVersionUID = -8502396083749270184L;
  private Long id;
  @ApiModelProperty(value = "机构编码", name = "branchNo")
  private String branchNo;
  @ApiModelProperty(value = "结算类型(多选1-T+0,2-T+1)", name = "settleType")
  private Integer settleType;
  @ApiModelProperty(value = "卡类型(多选1-借记卡 2-信用卡)", name = "cardType")
  private Integer cardType;
  @ApiModelProperty(value = "卡介质(多选1-磁条卡 2-芯片卡)", name = "cardMedia")
  private Integer cardMedia;
  @ApiModelProperty(value = "最低交易金额", name = "minAmount")
  private Float minAmount;
  @ApiModelProperty(value = "逻辑删除", name = "deleted")
  @TableLogic
  private Integer deleted;

}
